package com.glela.goods.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.glela.goods.model.Store;

/**
 * 店铺Mapper
 * 
 * @author 卫耀华
 *
 */
public interface StoreMapper {

	/**
	 * 欲购专用
	 * 
	 * @param lat
	 * @param lon
	 * @param list
	 * @param pagelimit
	 * @param pageSize
	 * @return
	 */
	public List<Store> selectStoresByLngAndLatByPage(@Param("lat") double lat, @Param("lon") double lon,
			@Param("list") List<Integer> list, @Param("pagelimit") int pagelimit, @Param("pageSize") int pageSize);

	/**
	 * 校妆专用
	 * 
	 * @param list
	 * @param pagelimit
	 * @param pageSize
	 * @return
	 */
	public List<Store> selectStoresByBrandIdAndPage(@Param("list") List<Integer> list,
			@Param("pagelimit") int pagelimit, @Param("pageSize") int pageSize);

	public int countStoreNumById(@Param("intList") List<Integer> intList);

	public Store getStoreById(@Param("storeId") long storeId);
	
	/**
	* <dl>
	* <dt>查询商品属于哪个店铺</dt>
	* </dl>
	* @param GoodsID
	* @return Store
	* @author gaoweiqi
	* @date 2018年4月16日 12:44:05
	*/
	public Store getStoreByGoodsID(@Param("GoodsID") long GoodsID);
}
